package cn.virens.database.enums.log;

/**
 * 日志类型：0系统日志，1用户登录，2用户操作
 * @作者 :loioi
 * @创建时间 :2017年2月6日
 */
public enum Type {
	/**
	 * 系统日志
	 */
	SYSTEM(0, "系统日志"),
	/**
	 * 用户登录
	 */
	LOGIN(1, "用户登录"),
	/**
	 * 用户操作
	 */
	USER(2, "用户操作");
	private int _int;
	private String _str;

	private Type(int _int, String _str) {
		this._int = _int;
		this._str = _str;
	}

	public static Type parse(int _int) {
		for (Type tmp : values()) {
			if (tmp._int == _int) return tmp;
		}
		return null;
	}

	public boolean eq(int _int) {
		return this._int == _int;
	}

	public int toInt() {
		return _int;
	}

	@Override
	public String toString() {
		return _str;
	}

	public int getInt() {
		return _int;
	}

	public String getStr() {
		return _str;
	}

}
